@charset "utf-8";

*{ margin:0; padding:0;}
img{ vertical-align:top;}
.t_r{ text-align:right;}

body{ height:100%; overflow:hidden; background:#36caff url(../images/login_bg.png) repeat-x;}
html{ height:100%;}

.login_main{ height:100%; font-size:12px; background:url(../images/beijngtu.jpg) center 0 no-repeat;}
.login_name{ padding-top:115px; height:128px; text-align:center;}

.login_box{ margin:20px auto; padding:35px 70px; width:300px; border:1px solid #09c8f2; border-radius:5px; box-shadow:0 10px 4px rgba(0,0,0,0.5); background:#00baff; background:rgba(0,186,255,0.7);}
.login_box li{ padding-bottom:10px; list-style:none;}

.login_txt{ padding-left:12%; width:88%; height:40px; line-height:40px; border:none; background:#fff; vertical-align:top; background:rgba(255,255,255,0.7);}

.user_txt{ background:#fff url(../images/login_user.png) 5px center no-repeat; background:rgba(255,255,255,0.7) url(../images/login_user.png) 5px center no-repeat;}
.pwd_txt{ background:#fff url(../images/login_pwd.png) 5px center no-repeat; background:rgba(255,255,255,0.7) url(../images/login_pwd.png) 5px center no-repeat;}
.yzm_txt{ margin-right:15px; padding-left:10px; width:158px;}

.checkbox{ margin:0 5px 0 2px; vertical-align:-2px;}

.login_btn{ width:100%; height:40px; border:none; text-align:center; color:#fff; cursor:pointer; font-size:18px; font-family:Microsoft Yahei; background:#ffa800;}